something which overlaps - Français Anglais Dictionnaire